/*--------------------------------------------------------------
 * File: demo54.c 编码类型：C语言  UTF-8
 * Author WRS (1352509846@qq.com)
 * 功能: 判断最大值
 * Version 0.1
 * Date 2022-08-16 
 * 
 * @copyright Copyright (c) 2022
 * 
----------------------------------------------------------------*/
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char const *argv[])
{
    int i;
    int num = 0;
    float *data;

    printf("请输入元素个数：");
    scanf("%d",&num);

    // 开辟空间存储要输入的数
    data = (float*)calloc(num, sizeof(float));

    if(data == NULL)
    {
        printf("data 内存分配失败\n");
        free(data);
        exit(0);
    }
    
    for(i=0; i<num; i++)
    {
        printf("输入数字%d:",i+1);
        scanf("%f",data+i);
    }

    for(i=1; i<num; i++)
    {
        if(*data < *(data+i))
        {
            *data = *(data+i);
        }
    }

    printf("最大元素 = %.2f",*data);

    return 0;
}
